package com.xinqi.modules.file.course.homework.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xinqi.common.mybatis.data.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 作业提交文件记录表实体层
 *
 * @author: system
 * @date: 2023/03/09
 */
@Setter
@Getter
@TableName("co_course_homework_file")
public class CourseHomeworkFileEntity extends BaseEntity {

    /** 关联作业的id */
    @TableField(value = "record_id")
    private Long recordId;
    /** 文件类型 1文档 2图片 3视频 4语音 */
    @TableField(value = "type")
    private Integer type;
    /** 文件名称 */
    @TableField(value = "filename")
    private String filename;
    /** 文件地址 */
    @TableField(value = "fileurl")
    private String fileurl;
    /** 文件后缀 */
    @TableField(value = "suffix")
    private String suffix;
    /** 视频/图片 宽度 */
    @TableField(value = "width")
    private Long width;
    /** 视频/图片 高度 */
    @TableField(value = "height")
    private Long height;
    /** 文件大小 */
    @TableField(value = "size")
    private Long size;
    /** 音视频时长 */
    @TableField(value = "duration")
    private Long duration;
    /** 作业切片图片集合 */
    @TableField(value = "fileTransformImg")
    private String filetransformimg;
    /** 老师批注文件内容 */
    @TableField(value = "teacherimg")
    private String teacherimg;
}
